var Model = require("../model/model");


class ModelService {
    async create() {
        // 插入数据
        try {
            const res =await Model.create([
                {
                    username: 'jason1',
                    password: 123456
                },
                {
                    username: 'zhaoerya1',
                    password: 654321
                }
            ])
            return res
        }catch (error){
            console.error(error)
        }



        /***/
        // await Model.create([
        //     {
        //         username: 'jason1',
        //         password: 123456
        //     },
        //     {
        //         username: 'zhaoerya1',
        //         password: 654321
        //     }
        // ], function (err, doc) {
        //     if (err) {
        //         console.error(err);
        //     } else {
        //         console.log(["SUCCESS"]);
        //         console.log(doc);
        //     }
        // })
    }

    async remove() {
        // 删除数据
        await Model.remove({username: 'jason'}, function (err, res) {
            if (err) {
                console.error(err);
            } else {
                console.log(res);
            }
        })

    }

    async update() {
        // 更新数据
        await Model.update({username: 'jsrenyu'}, {password: 4545454}, function (err, res) {
            if (err) {
                console.error("Error: " + err);
            } else {
                console.log("Res: " + res);
            }
        })
    }

    async findAll() {
        // 查询数据
        await Model.find({username: 'jsrenyu'}, function (err, res) {
            if (err) {
                console.log(err);
            } else {
                console.log(res);
            }
        })
    }

}

module.exports = new ModelService()






